Optimization And Planning For Factories In Manufacturing